package cn.iocoder.yudao.module.biz.convert.emergencyReservePlainDept;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.biz.controller.admin.emergencyReservePlainDept.vo.*;
import cn.iocoder.yudao.module.biz.dal.dataobject.emergencyReservePlainDept.BizEmergencyReservePlainDeptDO;

/**
 * 应急部门 Convert
 *
 * @author 芋道源码
 */
@Mapper
public interface BizEmergencyReservePlainDeptConvert {

    BizEmergencyReservePlainDeptConvert INSTANCE = Mappers.getMapper(BizEmergencyReservePlainDeptConvert.class);

    BizEmergencyReservePlainDeptDO convert(BizEmergencyReservePlainDeptCreateReqVO bean);

    BizEmergencyReservePlainDeptDO convert(BizEmergencyReservePlainDeptUpdateReqVO bean);

    BizEmergencyReservePlainDeptRespVO convert(BizEmergencyReservePlainDeptDO bean);

    List<BizEmergencyReservePlainDeptRespVO> convertList(List<BizEmergencyReservePlainDeptDO> list);

    PageResult<BizEmergencyReservePlainDeptRespVO> convertPage(PageResult<BizEmergencyReservePlainDeptDO> page);

    List<BizEmergencyReservePlainDeptExcelVO> convertList02(List<BizEmergencyReservePlainDeptDO> list);

}
